﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BUS;
using DTO;


namespace ASP.ADO
{
    public partial class InsertDaiLy : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.IsPostBack == false)
            {
                ddlLoaiDaiLy.DataValueField = "MaLoaiDaiLy";
                ddlLoaiDaiLy.DataTextField = "TenLoaiDaiLy";
                ddlLoaiDaiLy.DataSource = LoaiDaiLyBUS.SellectLoaiDaiLyAll();
                ddlLoaiDaiLy.DataBind();

                ddlMaQuan.DataValueField = "MaQuan";
                ddlMaQuan.DataTextField = "TenQuan";
                ddlMaQuan.DataSource = QuanBUS.SelectQuanAll();
                ddlMaQuan.DataBind();
            }


        }

        protected void btnAddDaiLy_Click(object sender, EventArgs e)
        {
            HoSoDaiLyDTO hoSoDaiLyDTO = new HoSoDaiLyDTO();
            try
            {
                hoSoDaiLyDTO.TenDaiLy = txtTenDaiLy.Text;
                hoSoDaiLyDTO.DiaChi = txtDiaChi.Text;
                hoSoDaiLyDTO.DienThoai = txtDienThoai.Text;
                hoSoDaiLyDTO.EMail = txtEmail.Text;
                hoSoDaiLyDTO.MaHoSoDaiLy = txtMaDaiLy.Text;
                hoSoDaiLyDTO.MaLoaiDaiLy = ddlLoaiDaiLy.SelectedValue.ToString();
                hoSoDaiLyDTO.MaQuan = ddlMaQuan.SelectedValue.ToString();
                hoSoDaiLyDTO.NgayTiepNhan = DateTime.Parse(txtNgayTiepNhan.Text);
                hoSoDaiLyDTO.TienNo = float.Parse(txtTienNo.Text);
            }
            catch (Exception ex)
            {
                lblResult.Text = "Lỗi thông tin! "+ex.Message;
                return;
            }


            bool isSucessful = HoSoDaiLyBUS.InsertHoSoDaiLy(hoSoDaiLyDTO);

            if (isSucessful == true)
            {
                //MessageBox.Show("Thêm thành công ! ");
                //Response.Write("Thêm thành công ! ");
                //Response.Write("<scrip>alert(Thêm thành công!) <scrip/>");
                lblResult.Text = "Thêm thành công ! ";
                
            }
            else
                //MessageBox.Show("Thêm thất bại ! ");
                //Response.Write("<scrip>alert(Thêm thất bại !) <scrip/>");
                lblResult.Text = "Thêm thất bại! ";

            
        }
    }
}